Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Restricted Cash (Details)

v3.25.1
Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 118,893 $ 113,795
Restricted cash 3,646 3,620
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 122,539 117,415
Fair value 122,539 117,415
Cash and cash equivalents 118,893 113,795
Restricted cash 3,646 3,620
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 21,260 23,053
Fair value 21,260 23,053
Cash and cash equivalents 21,260 23,053
Fair Value Measurements Recurring | Level 1 | Money Market Accounts    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 75,856 72,129
Fair value 75,856 72,129
Cash and cash equivalents 72,210 68,509
Restricted cash 3,646 3,620
Fair Value Measurements Recurring | Level 2 | Institutional Insured Liquidity Deposit Savings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 25,423 22,233
Fair value 25,423 22,233
Cash and cash equivalents $ 25,423 $ 22,233