XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Activies - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Restructuring Costs [Abstract]      
Restructuring costs, beginning balance   $ 1,734 $ 0
Restructuring expenses incurred $ 4,400 968 3,448
Payments   (2,702) (1,593)
Non-cash charges     (121)
Restructuring costs, ending balance   $ 0 $ 1,734