XML 81 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment nad Contigencies - Lease Cost in the Company's Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lease, Cost [Abstract]    
Operating lease costs $ 11,564 $ 10,626
Short-term lease costs   44
Variable lease costs 3,408 5,120
Total lease costs $ 14,972 $ 15,790