XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Schedule of Earnings Per Share Basic And Diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator        
Net income attributed to common stockholders - basic $ 92,072 $ 466 $ 129,924 $ 41,067
Net income attributed to common stockholders - diluted $ 92,072 $ 466 $ 129,924 $ 41,067
Denominator        
Weighted-average shares of common stock—basic 13,457,671 12,639,294 13,317,504 12,426,122
Dilutive effect of stock options 198,532 258,809 194,928 255,565
Dilutive effect of RSU 869,098 1,034,549 980,395 905,690
Weighted-average shares of common stock—diluted 14,525,301 13,932,652 14,492,827 13,587,377
Net income per share:        
Basic $ 6.84 $ 0.04 $ 9.76 $ 3.3
Diluted $ 6.34 $ 0.03 $ 8.96 $ 3.02