XML 50 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Commitments for Operating and Financing Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 1,011  
2027 855  
2028 144  
2029 84  
2030 63  
Total minimum lease payments 2,157  
Less amounts representing interest (185)  
Present value of net minimum lease payments 1,972 $ 2,259
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 445  
2027 404  
2028 116  
2029 5  
2030 0  
Total minimum lease payments 970  
Less amounts representing interest (53)  
Present value of net minimum lease payments $ 917 $ 1,060