v3.25.4
INCOME TAXES - Schedule of Cash Paid for Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Line Items]      
Federal $ 10,662 $ 17,050 $ 13,665
Foreign 803 0 0
Cash paid for income taxes, net of refunds received 17,889 24,591 21,503
California      
Income Tax Disclosure [Line Items]      
State 748 1,227 1,198
Florida      
Income Tax Disclosure [Line Items]      
State 1,181 1,978 2,580
New York      
Income Tax Disclosure [Line Items]      
State 2,167 1,297 982
Other States      
Income Tax Disclosure [Line Items]      
State $ 2,328 $ 3,039 $ 3,078