v3.25.4
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Future Minimum Lease Payments [Abstract]    
2026 $ 2,090  
2027 1,991  
2028 354  
2029 119  
Total remaining undiscounted lease payments 4,554  
Less: Imputed interest (388)  
Total operating lease liabilities 4,166  
Less: current portion (1,844) $ (3,698)
Long-term operating lease liabilities $ 2,322 $ 9,250
Weighted-average remaining lease term (in years) 2 years 2 months 12 days  
Weighted-average discount rate 8.10%