XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Net Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease cost $ 4,093 $ 3,657 $ 12,086 $ 9,515
Finance lease cost 117 120 359 344
Variable lease cost 738 689 2,213 2,109
Total lease cost $ 4,948 $ 4,466 $ 14,658 $ 11,968