XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Items - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]      
Depreciation and amortization $ 10,263 $ 11,083 $ 6,493
Right-of-use asset amortization 5,700 5,500 3,000
Operating lease, accretion of liability 2,200 2,500 500
Operating lease, cost 7,900 8,000 3,300
Operating lease payments $ 6,900 $ 6,700 $ 4,200