XML 66 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Nov. 13, 2024
Class of Stock [Line Items]              
Stock repurchase amount unsettled           $ 873  
Shares repurchased $ 32,048 $ 25,011 $ 2,919 $ 3,466 $ 57,059    
Class A Common Stock [Member]              
Class of Stock [Line Items]              
Stock repurchase program, remaining authorized repurchase amount $ 26,944       $ 26,944    
Class A Common Stock [Member] | Maximum [Member]              
Class of Stock [Line Items]              
Share repurchase program, authorized value             $ 100,000
Class A Common Stock [Member] | Apptness [Member]              
Class of Stock [Line Items]              
Business acquisition, number of shares         197,028    
Business combination, fair value         $ 3,667    
Class A Common Stock [Member] | ArcaMax [Member]              
Class of Stock [Line Items]              
Business acquisition, number of shares         50,736    
Business combination, fair value         $ 667    
Class A Common Stock [Member] | Common Stock [Member]              
Class of Stock [Line Items]              
Shares repurchased (in shares) 2,673,451 1,616,625 172,346 324,753 4,290,076    
Shares repurchased $ 2 $ 1