XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 66,523 $ 103,659    
Restricted cash 2,087 2,009    
Total cash, cash equivalents and restricted cash in the condensed consolidated statement of cash flows 68,610 105,668 $ 120,265 $ 130,649
Fair value measurements on recurring basis | Restricted Cash        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value, net asset (liability) 2,087 2,009    
Fair value measurements on recurring basis | Cash Equivalents        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value, net asset (liability) 57,020 80,930    
Level 1 | Fair value measurements on recurring basis | Restricted Cash        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value, net asset (liability) 2,087 2,009    
Level 1 | Fair value measurements on recurring basis | Cash Equivalents        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value, net asset (liability) $ 57,020 $ 80,930