XML 72 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease right-of-use assets $ 12,308 $ 13,872  
Operating lease cost 2,697 2,875 $ 2,827
Short-term lease cost 0 154 417
Variable lease cost 176 89 20
Total $ 2,873 3,118 3,264
Operating Lease, Weighted Average Discount Rate, Percent 4.60%    
Cash paid for operating leases $ 3,906 $ 3,353 $ 1,845
Operating Lease, Weighted Average Remaining Lease Term 7 years 2 months 12 days    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 3,119    
Lessee, Operating Lease, Liability, to be Paid, Year Two 3,181    
Lessee, Operating Lease, Liability, to be Paid, Year Three 2,749    
Lessee, Operating Lease, Liability, to be Paid, Year Four 2,371    
Lessee, Operating Lease, Liability, to be Paid, Year Five 2,371    
Lessee, Operating Lease, Liability, to be Paid, after Year Five 6,154    
Lessee, Operating Lease, Liability, to be Paid, Total 19,945    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2,178    
Operating Lease, Liability $ 17,767