XML 84 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 8,779  
2027 8,728  
2028 6,993  
2029 1,500  
Total undiscounted lease payments 26,000  
Less: imputed interest (2,786)  
Present value of lease liabilities 23,214  
Operating lease liabilities 7,023 $ 6,137
Operating lease liabilities, noncurrent $ 16,191 $ 20,565