v3.26.1
Leases - Schedule of Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Remainder of 2026 $ 2,731  
2027 2,538  
2028 899  
2029 793  
2030 701  
2031 and beyond 3,683  
Total minimum lease payments 11,345  
Less: amount of lease payments representing interest (2,289)  
Total operating lease liabilities 9,056 $ 3,610
Less: current obligations under leases (4,370) (2,478)
Long-term lease liabilities $ 4,686 $ 1,132
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities