XML 75 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Commitments [Line Items]    
Employer matching contributions $ 400 $ 700
Purchase obligation 76,400  
Purchase Obligation, to be Paid, Remainder of Fiscal Year 19,900  
Purchase Obligation, to be Paid, Year One 25,300  
Purchase Obligation, to be Paid, Year Two 25,200  
Letter of Credit | LOC for Security Deposit    
Other Commitments [Line Items]    
Letters of credit outstanding, amount $ 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%