XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Commitments [Line Items]        
Employer matching contributions $ 400 $ 500 $ 1,600 $ 2,300
Purchase obligation 76,400   76,400  
Purchase Obligation, to be Paid, Remainder of Fiscal Year 6,300   6,300  
Purchase Obligation, to be Paid, Year One 21,200   21,200  
Purchase Obligation, to be Paid, Year Two 24,600   24,600  
Purchase Obligation, to be Paid, Year Three 25,500   25,500  
Letter of Credit | LOC for Security Deposit        
Other Commitments [Line Items]        
Letters of credit outstanding, amount $ 500   $ 500  
Match Step One        
Other Commitments [Line Items]        
Employer matching contribution, percent of match     100.00%  
Employer matching contribution percent of eligible compensation     3.00%  
Match Step Two        
Other Commitments [Line Items]        
Employer matching contribution, percent of match     50.00%  
Employer matching contribution percent of eligible compensation     2.00%