XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 5,110  
2027 5,222  
2028 6,604  
2029 6,605  
2030 7,020  
Thereafter 11,156  
Total minimum lease payments 41,717  
Less: imputed interest 8,614  
Lease obligations 33,103 $ 30,990
Current portion of lease obligations - Operating leases 2,944 2,827
Long-term lease obligations - Operating leases $ 30,159 $ 28,163