XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (remaining 3 months) $ 1,220  
2026 5,014  
2027 4,053  
2028 5,400  
2029 5,365  
Thereafter 15,695  
Total minimum lease payments 36,747  
Less: imputed interest 7,855  
Lease obligations 28,892  
Current portion of lease obligations - Operating leases 3,091 $ 2,827
Long-term lease obligations - Operating leases $ 25,801 $ 28,163