XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Lease expense $ 5,830 $ 4,852 $ 12,053 $ 9,672
Variable and other lease expense 2,044 628 3,772 1,408
Total lease expenses $ 7,874 $ 5,480 $ 15,825 $ 11,080