v3.26.1
Supplemental Balance Sheet and Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Non-cash investing activities:    
Issuance of notes receivable $ 11,645 $ 9,816
Collection of notes receivable 4,614 1,884
Capital expenditures 792 801
Non-cash financing activities:    
Exchange of THG units for shares of Class A Common Stock (Refer to Note 16) 797 712
Issuance of shares of Class A Common Stock resulting from the vesting of RSUs (Refer to Note 17) 8,840 8,067
Cash paid for interest 6,033 4,337
Cash paid for income taxes $ 18,009 $ 11,794