XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Future Minimum Lease Commitments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 1,999  
2026 7,888  
2027 8,226  
2028 7,551  
2029 2,558  
Thereafter 3,461  
Total lease payments 31,683  
Less imputed interest 4,039  
Present value of future minimum lease payments 27,644  
Less operating lease liability, current portion 6,432 $ 6,103
Operating lease liability, long-term portion $ 21,212 $ 22,263