XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 1,879  
2026 2,962  
2027 3,050  
2028 2,735  
2029 1,347  
Thereafter 3,918  
Total lease payments 15,891  
Adjustment for discount to present value (4,700)  
Total lease liabilities $ 11,191 $ 11,775