XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Graduation Fund liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Graduation Fund [Roll Forward]    
Balance at beginning of period $ 44,480 $ 46,842
Revenue deferred 20,300 20,173
Benefit redeemed (27,662) (22,535)
Balance at end of period $ 37,118 $ 44,480