XML 64 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturity Schedule for Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 1,441  
2027 1,946  
2028 1,757  
2029 979  
2030 881  
Thereafter 3,099  
Total undiscounted minimum lease payments 10,103  
Less: amount representing interest (1,338)  
Lease liabilities $ 8,765 $ 9,047