XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Lease expense $ 5,855 $ 4,548 $ 17,908 $ 14,220
Variable and other lease expense 2,278 1,545 6,050 2,953
Total lease expenses $ 8,133 $ 6,093 $ 23,958 $ 17,173