XML 62 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating Lease Commitments Including Expected Lease Incentives to be Received (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining six months) $ 6,522  
2027 13,341  
2028 13,005  
2029 10,398  
2030 9,855  
Thereafter 2,333  
Total undiscounted lease payments 55,454  
Less: imputed interest (8,856)  
Total operating lease liabilities 46,598  
Operating Lease Liability    
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities) 9,664  
Operating lease liabilities, non-current 36,934 $ 41,921
Total $ 46,598