XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,893 $ 1,565 $ 3,785 $ 3,166  
Variable lease cost (cost excluded from lease payments) 140 237 255 478  
Sublease income 0 (10) 0 (40)  
Net lease cost 2,033 1,792 4,040 3,604  
Operating lease - operating cash flows (fixed payments) 1,512 $ 1,731 3,011 $ 3,509  
Right-of-use assets - operating leases 31,202   31,202   $ 18,494
Operating lease liabilities $ 37,297   $ 37,297   $ 23,815
Weighted average lease term - operating leases (in years) 9 years 1 month 17 days   9 years 1 month 17 days   6 years 9 months 10 days
Weighted average discount rate - operating leases 3.58%   3.58%   3.03%