XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Other Commitments [Line Items]    
Operating lease, weighted average remaining lease term (in years) 4 years 4 months 24 days 5 years 6 months
Operating lease, weighted average discount rate (in percent) 7.20% 7.10%
Operating lease cost $ 12,493,000 $ 10,641,000
Variable lease cost 4,100,000 1,800,000
Short-term lease cost 0 700,000
Purchase obligation, to be paid, year one 1,000,000.0  
Purchase obligation, to be paid, year two 400,000  
Plan contributions 2,000,000.0 $ 1,900,000
Meaningful Works | Related Party    
Other Commitments [Line Items]    
Payments to related party $ 200,000