XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
2025 $ 2,289    
2026 728    
2027 602    
2028 522    
2029 136    
Total minimum lease payments 4,277    
Less: amount of lease payments representing interest (406)    
Present value of future minimum lease payments 3,871    
Less: operating lease liabilities - current (2,089) $ (2,604) $ (4,132)
Operating lease liabilities - non-current $ 1,782 $ 2,663 $ 4,880