v3.25.2
Stockholders' Equity - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
shares
Class of Stock [Line Items]        
Preferred stock shares outstanding   0   0
Payment of taxes for shares withheld related to net share settlement | $ $ 13,300 $ 13,319 $ 761  
Shares withheld related to net share settlement 132,312      
Common Class A [Member]        
Class of Stock [Line Items]        
Common Stock, Shares Authorized   500,000,000   500,000,000
Common Stock, Shares, Issued   12,214,009   11,551,528
Common Stock, Shares, Outstanding   12,083,076   11,501,965
Voting right description   Class A Common Stock have one vote per share    
Common stock, conversion basis   Shares of Class V Common Stock are convertible into shares of Class A Common Stock on a one-to-one basis at the option of the holders of Class V Common Stock at any time upon written notice to the Company.    
Class V common stock conversion ratio   1    
Common Class V [Member]        
Class of Stock [Line Items]        
Common Stock, Shares Authorized   100,000,000   100,000,000
Common Stock, Shares, Issued   1,414,082   1,514,082
Common Stock, Shares, Outstanding   1,414,082   1,514,082
Voting right description   Class V Common Stock have 10 votes per share