v3.25.2
Supplemental Balance Sheet and Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Non-cash investing activities:    
Issuance of notes receivable $ 9,816 $ 2,474
Collection of notes receivable 1,884 6,478
Capital expenditures 801 212
Non-cash financing activities:    
Exchange of THG units for Class A Common Stock (Refer to Note 17) 712 1,172
Cash paid for:    
Interest 4,337 3,454
Income taxes $ 11,794 $ 15,800