v3.25.4
Leases - Schedule of Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,760  
2027 720  
2028 225  
2029 83  
Total minimum lease payments 3,788  
Less: amount of lease payments representing interest (178)  
Total operating lease liabilities 3,610 $ 6,232
Less: current obligations under leases (2,478) (2,744)
Long-term lease liabilities $ 1,132 $ 3,488
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent