v3.26.1
Investments - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]          
Allowance for credit losses $ 0   $ 0    
Credit loss on held-to-maturity investment 521,000 $ 4,311,000 1,023,000 $ 4,603,000  
Amortized cost of held-to-maturity debt security investments 36,100,000   36,100,000   $ 34,900,000
Dividends accrued on held-to-maturity investment 600,000 600,000 1,200,000 1,100,000  
Proceeds from sale of equity-method investment     24,264,000 0  
Gain on sale of equity-method investment     12,541,000 0  
Loss from equity-method investments, net of tax $ (212,000) (628,000) $ (1,086,000) (1,433,000)  
Bravo Fit Holdings Pty Ltd          
Schedule of Equity Method Investments [Line Items]          
Ownership (in percentage) 22.00%   22.00%   22.00%
Proceeds from sale of equity-method investment $ 24,900,000   $ 24,900,000    
Total investment 12,300,000   12,300,000   $ 12,500,000
Gain on sale of equity-method investment     $ 12,500,000    
Underlying equity in net assets         $ 4,500,000
Weighted average useful life     9 years    
Loss from equity-method investments, net of tax 100,000 100,000 $ (200,000) (400,000)  
Basis difference amortization $ 100,000 100,000 $ 100,000 100,000  
Planet Fitmex, LLC          
Schedule of Equity Method Investments [Line Items]          
Ownership (in percentage) 33.20%   33.20%   33.20%
Total investment $ 45,900,000   $ 45,900,000   $ 46,800,000
Underlying equity in net assets 14,500,000   $ 14,500,000   $ 16,500,000
Weighted average useful life     9 years    
Loss from equity-method investments, net of tax 100,000 (500,000) $ (900,000) (1,000,000.0)  
Basis difference amortization $ 200,000 $ 200,000 $ 300,000 $ 300,000  
Minimum          
Schedule of Equity Method Investments [Line Items]          
Maturity dates 1 month   1 month    
Maximum          
Schedule of Equity Method Investments [Line Items]          
Maturity dates 22 months   22 months