Annual report [Section 13 and 15(d), not S-K Item 405]

Segment Information - Schedule of Financial Information for the Company's One Reportable and Operating Segment - Paranthetical (Details)

v3.25.0.1
Segment Information - Schedule of Financial Information for the Company's One Reportable and Operating Segment - Paranthetical (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Restructuring expenses $ 14,915 $ 5,689 $ 0