XML 114 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 5,140 $ 7,589
Short-term lease cost 211 203
Sublease income (826) (554)
Total lease cost 4,525 7,238
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ (12,209) $ (12,479)