v3.25.4
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 49 Months Ended
Sep. 28, 2020
vote
Jul. 31, 2025
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
shares
Feb. 27, 2025
USD ($)
Nov. 22, 2021
USD ($)
Class of Warrant or Right [Line Items]                  
Stock repurchase program, authorized amount (up to)                 $ 200,000
Repurchase of common stock       $ 40,262 $ 25,749 $ 30,374      
Reissuance of treasury stock (in shares) | shares     3,100,000            
Average cost per share (in dollars per share) | $ / shares     $ 11.58   $ 11.58        
Gain on treasury stock         $ 4,100        
Cancellation of treasury stock previously issued in a business combination (in shares) | shares   173,262              
Cancellation of treasury stock previously issued in a business combination   $ 2,000              
Class A-1 Common Stock                  
Class of Warrant or Right [Line Items]                  
Common stock , voting rights, votes per share | vote 1                
Stock repurchase program, authorized amount (up to)               $ 200,000  
Repurchase of common stock (in shares) | shares       3,800,000     17,600,000    
Repurchase of common stock       $ 39,900     $ 183,400