XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Receivable from Employees - Additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
noteReceivable
Dec. 31, 2024
USD ($)
noteReceivable
Dec. 31, 2023
USD ($)
Receivables [Abstract]      
Notes outstanding (in notes) | noteReceivable 588 499  
Amortization of notes receivable | $ $ 73,602 $ 51,621 $ 27,784