v3.26.1
Earnings (Loss) Per Share - Schedule of Antidilutive Shares Excluded from the Dilutive EPS Calculation (Details) - shares
6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 20, 2023
Dec. 31, 2025
Dec. 31, 2024
EARNINGS (LOSS) PER SHARE        
Antidilutive shares 0      
RSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares   684,000    
PSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares   249,000    
Class A Common Stock | Options        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     498,712  
Class A Common Stock | RSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     1,109,161 313,382
Class A Common Stock | PSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     1,513,438 315,941
Class A Common Stock | Convertible senior notes        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     7,835,169  
Class B Common Stock | Options        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     108,697  
Class B Common Stock | RSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     71,464 4,325
Class B Common Stock | PSUs        
EARNINGS (LOSS) PER SHARE        
Antidilutive shares     273,383 4,361